14801 matches found
CVE-2025-21721
CVE-2025-21721 is a Linux kernel vulnerability in the NILFS2 filesystem. The patch series fixes nilfs_prepare_chunk() error handling paths that were previously omitted when rewriting directory entries in nilfs_set_link(), nilfs_delete_entry(), and in the caller nilfs_rename(). The issue allowed e...
CVE-2025-21935
In CVE-2025-21935, the Linux kernel rapidio subsystem fixes a missing check in rio_scan_alloc_net(): the return value of rio_add_net() must be checked, and if it fails, put_device() should be called to free memory and drop the reference from rio_add_net(). This prevents potential memory leaks and...
CVE-2025-23146
The CVE-2025-23146 issue affects the Linux kernel mfd: ene-kb3930 driver, where a NULL pointer dereference could occur because off_gpios may be NULL. The kb3930_probe() lacked a NULL check, fixed in the resolved update (similar to backlight: hx8357 NULL pointer fix). Impact is local, with potenti...
CVE-2025-37741
CVE-2025-37741 affects the Linux kernel JFS, where a race/locking path can lead to a deadlock in diFree when nlink is incorrectly derived as 0. Root cause: during inode handling for iag creation, a corrupted metapage can cause dinode’s nlink to be copied as 0, triggering diFree and a deadlock seq...
CVE-2026-52923
The CVE-2026-52923 issue affects the Linux kernel IPC ID allocation in the checkpoint/restore path. ipc_idr_alloc() forwards the next_id request to idr_alloc() with an open-ended upper bound, so if the valid SysV IPC id tail is full the allocation can spill past ipc_mni. The encoded id may then r...
CVE-2010-4243
CVE-2010-4243 affects the Linux kernel up to version 2.6.37. The issue is in fs/exec.c where the OOM Killer does not assess stack memory usage of the arrays representing (1) arguments and (2) environment during an exec, enabling a local user to cause memory exhaustion (denial of service) via a cr...
CVE-2015-7613
CVE-2015-7613 is a Linux kernel race condition in the IPC object implementation (up to version 4.2.3) that can allow a local unprivileged user to escalate privileges by triggering ipc_addid, which uses uid/gid values from uninitialized data (topics include msg.c, shm.c, util.c). Connected sources...
CVE-2016-10277
CVE-2016-10277 : An elevation-of-privilege in the Motorola bootloader allows a local app to run arbitrary code in the bootloader context by exploiting kernel command-line injection, leading to potential full device compromise. Affected: Android with Kernel-3.10 and Kernel-3.18. Exploitation evide...
CVE-2016-1575
CVE-2016-1575 concerns the overlayfs implementation in the Linux kernel up to 4.5.2, which, according to the provided documents, does not properly maintain POSIX ACL xattr data. This can allow local users to gain privileges by leveraging a group-writable setgid directory. The connected Nessus ent...
CVE-2016-2544
CVE-2016-2544 corresponds to a race in the Linux kernel’s sound/core/seq/seq_queue.c queue_delete path (pre-4.4.1). A local attacker can trigger a use-after-free via an ioctl timing flaw, leading to a denial of service and possible system crash. Public references note fixes in kernel 4.4.1 and re...
CVE-2017-16645
CVE-2017-16645 affects the Linux kernel’s ims_pcu_get_cdc_union_desc in drivers/input/misc/ims-pcu.c. According to the provided sources, the vulnerability exists in kernels up to 4.13.11 and can be triggered by a crafted USB device, allowing a local user with LOW privileges and physical access to...
CVE-2017-8797
CVE-2017-8797 affects the Linux kernel NFSv4 server. A remote attacker can send NFSv4 pNFS GETDEVICEINFO or LAYOUTGET operands in UDP; an uninitialized layout type is used as an array index, causing an OOPS and potentially a system DoS via knfsd soft-lockup. Affected: Linux kernel versions prior ...
CVE-2021-47515
CVE-2021-47515 affects Linux kernel segmentation with IPv6 SRH encapsulation. When an IPv4 packet is received, the kernel assigns the receiving interface index to IPCB(iif). If that packet is later encapsulated in an outer IPv6+SRH header, seg6_do_srh_encap clears the IPv6 socket state (IP6CB) an...
CVE-2022-1975
CVE-2022-1975 refers to a sleep-in-atomic bug in the Linux kernel NFC subsystem, specifically in /net/nfc/netlink.c, which allows a local attacker to crash the kernel by simulating an NFC device from user-space. The vulnerability is described in the initial CVE entry and echoed in connected Nessu...
CVE-2022-48502
CVE-2022-48502 affects the Linux kernel ntfs3 subsystem. A vulnerability in fs/ntfs3/xattr.c (ntfs_set_ea) allows an out-of-bounds read during disk reads due to improper checks. This is described in multiple sources (Linux kernel advisories and vendor bulletins) as present in kernels before 6.2. ...
CVE-2022-48915
CVE-2022-48915 affects the Linux kernel thermal subsystem. The issue was a NULL pointer dereference in TZ_GET_TRIP when a thermal zone defines no trip, caused by an unsafe call path to get_trip_hyst(). The fix prevents calling get_trip_hyst() if the thermal zone lacks a trip, as described in the ...
CVE-2022-48929
CVE-2022-48929 : In the Linux kernel, a crash was fixed in the BPF path. The issue arose when kfunc support expanded reg2btf_ids to map verifier register types to BTF IDs, but a relocation of __BPF_REG_TYPE_MAX and subsequent type-flag composition could cause direct reg->type indexing to fall ...
CVE-2022-48997
CVE-2022-48997 affects the Linux kernel TPM subsystem, where tpm transactions during suspend were not guarded and could race with other TPM accessors inside tpm_pm_suspend. The referenced fixes call tpm_try_get_ops(), a wrapper around tpm_chip_start() that acquires the appropriate mutex, to seria...
CVE-2022-49014
CVE-2022-49014 affects the Linux kernel net/tun subsystem. A use-after-free occurs in tun_detach() when sock_put() drops the last reference to struct net before net notifier code (notifier_call_chain/netdev_state_change) has finished accessing it. The patch fixes this by calling sock_put() from t...
CVE-2022-49028
CVE-2022-49028 concerns the Linux kernel ixgbevf driver. The advisory notes a resource leak in ixgbevf_init_module(): when pci_register_driver() fails, the workqueue created by create_singlethread_workqueue() is not destroyed. The fix adds destroy_workqueue() in the failure path to prevent the le...
CVE-2022-49205
CVE-2022-49205 fixes a double memory uncharge bug in the Linux kernel’s bpf/sockmap path (sk_msg) during teardown when psock is freed, which could cause an error path to propagate to user space. Affected component: kernel networking code (tcp_bpf_sendmsg -> tcp_bpf_send_verdict -> sk_msg_re...
CVE-2022-49330
The CVE-2022-49330 issue affects the Linux kernel's MTU probing logic in net/ipv4/tcp_input.c. Specifically, tcp_mtu_probe() starts an MTU probe only when tcp_snd_cwnd(tp) is >= 11, but tcp_snd_cwnd(tp) can later be reduced before the probe completes, creating a scenario that could lead to a z...
CVE-2022-49471
CVE-2022-49471 affects the Linux kernel rtw89 driver (rtw89_core/rtw89_pci). The root cause is a bounds check failure in CFO parsing where an incorrect mac_id can cause an out‑of‑bounds access, triggering UBSAN warning: “array-index-out-of-bounds” in rtw89/phy.c:2517:23 (index 188 vs. 64). This c...
CVE-2022-49593
CVE-2022-49593 affects the Linux kernel’s TCP subsystem: a data race in reading sysctl_tcp_probe_interval can occur when it is updated concurrently. The documented fix adds READ_ONCE() to the reader to prevent concurrent modification. Connected advisories (EulerOS, OpenVAS, Unity/ASTRA, etc.) ref...
CVE-2022-49732
The CVE-2022-49732 issue in the Linux kernel concerns psock handling and ULP protection. A change moved the inet_csk_has_ulp(sk) check from sk_psock_init() to tcp_bpf_update_proto(), enabling psocks for non-inet sockets. The destruction path of psock includes the ULP unwind, so sk_psock_init() mu...
CVE-2024-27404
CVE-2024-27404 affects the Linux kernel MPTCP implementation (remote_id data races). The issue was resolved by a patch that adds ONCE annotations to fix the data race. Connected advisories (e.g., Astra Linux) corroborate the same fix in Linux kernel 5.x contexts and describe the remote_id race be...
CVE-2024-35795
CVE-2024-35795 : In the Linux kernel, a deadlock was fixed in the AMDGPU driver when reading the MQD via debugfs. The issue arose from a circular locking dependency between mmap_lock and the reservation_ww_class_* locks during a read path implemented in amdgpu_debugfs_mqd_read. The reverse-lock c...
CVE-2024-35982
CVE-2024-35982 affects the Linux kernel’s batman-adv local TT handling. When an attached interface MTU becomes too small to transmit the local translation table, TT resizing can fail to converge, causing an endless loop. Symptoms include repeated log spam like “batman_adv: batadv0: Forced to purg...
CVE-2024-40961
CVE-2024-40961 affects the Linux kernel IPv6 route handling. The issue is a NULL dereference in fib6_nh_init() when in6_dev_get(dev) returns NULL, which can trigger a general protection fault during IP6 GW validation and route lookup (ip6_validate_gw, ip6_route_check_nh). Affected code path: fib6...
CVE-2024-41080
CVE-2024-41080 concerns the Linux kernel and describes a deadlock risk in io_uring when locking order is not respected in io_register_iowq_max_workers. The root cause is that io_put_sq_data() can be called while uring_lock is held, risking deadlock with sqd->lock. The documented fix releases u...
CVE-2024-42316
CVE-2024-42316 : Linux kernel fix for div-by-zero in vmpressure_calc_level() within mm/mglru evictions. The issue arose in the second pass of evict_folios(), where deducting scan_control->nr_scanned could underflow nr_scanned if folio_trylock() failed, causing the divisor scale = scanned + rec...
CVE-2024-43834
CVE-2024-43834 (Linux kernel) : The issue is a race/invalid wait-context in page_pool destruction when a driver uses XDP with a page pool. Specifically, page_pool_destroy() decreases the pool’s refcount and calls mem_allocator_disconnect(), which may acquire mutex_lock(). If the driver has regist...
CVE-2024-45018
The connected advisories confirm CVE-2024-45018 affects the Linux kernel netfilter flowtable. It is caused by missing initialisation of extack before use in flow offload. The impact is described in the CVE entry, and remediation is to apply the kernel update/patch provided by the vendor (update t...
CVE-2024-45022
CVE-2024-45022 affects Linux kernel mm/vmalloc: a high-order allocation fallback to order-0 in vm_area_alloc_pages() could lead __vmap_pages_range_noflush() to map pages with different shifts, risking memory corruption. The documentation states the fix is to remove the fallback code, so that if a...
CVE-2024-46675
CVE-2024-46675 affects the Linux kernel’s USB subsystem (usb: dwc3: core). The vulnerability could allow the USB core to access an invalid event buffer address during runtime suspend, potentially causing SMMU faults and memory issues on Exynos platforms. It stems from a sequence where the event b...
CVE-2024-46786
CVE-2024-46786 concerns the Linux kernel fscache subsystem. The connected documents confirm a concrete root cause: the fscache_cookie_lru_timer is initialized when the fscache module is loaded but is not deleted on module unload, which can lead to the timer being left on the per-CPU timer list an...
CVE-2024-47743
CVE-2024-47743 affects the Linux kernel in the KEYS subsystem. In find_asymmetric_key(), if id_{0,1,2} are all NULL, a WARN is emitted but a null dereference on id_2 occurs, leading to an oops. The vulnerable code is fixed by adding the missing id_2 NULL check and by moving WARN_ON() to the final...
CVE-2024-47749
CVE-2024-47749 affects the Linux kernel RDMA/cxgb4 stack. The vulnerability arises because lookup_atid() may return NULL for invalid/non-existent ATIDs, risking a null-pointer dereference in act_establish() and act_open_rpl(). A NULL check has been added to prevent dereferencing NULL. Remediation...
CVE-2024-49863
Summary (CVE-2024-49863) A Linux kernel vulnerability in vhost/scsi allowed a null pointer dereference in vhost_scsi_get_req() when handling certain AN SCSI requests. The bug occurred after vhost_scsi_ctl_handle_vq() could assign vc.target = NULL for AN requests; later, vhost_scsi_get_req() deref...
CVE-2024-49902
CVE-2024-49902 in the Linux kernel affects the JFS dmmap path. The root cause is an out-of-bounds condition in dbSplit when dmt_leafidx exceeds the number of leaves per dmap tree; a bounds check was added in dbFindLeaf. Shaggy’s change also extends the sanity check to cover control pages in addit...
CVE-2024-49954
CVE-2024-49954: Linux kernel vulnerability fixed by replacing WARN_ON with pr_warn in static_call_module_notify() to avoid unnecessary fatal behavior on __static_call_add_module() memory allocation failures. The WARN_ON() could panic when panic_on_warn is set, whereas the memory allocation failur...
CVE-2024-49966
CVE-2024-49966 in the Linux kernel (OCFS2) fixes a bug where an active delayed work could remain when freeing oinfo after an error in global quota read, triggering a warning. The patch cancels the dqi_sync_work before freeing oinfo and changes the read_file_info error path to return a status inst...
CVE-2024-50060
CVE-2024-50060 is documented in the IBM bulletin as a Linux kernel vulnerability fix for the io_uring subsystem. The issue involved the need to reschedule during overflow flush in io_uring handling. The described root cause notes that overflow entries can accumulate and flushing could take a long...
CVE-2024-50171
CVE-2024-50171 affects the Linux kernel BCM SYSPORT driver: bcm_sysport_xmit() can leak memory because skb is not freed when dma_map_single() fails, with a fix that frees the skb via dev_kfree_skb() and returns NETDEV_TX_OK. Public records indicate the issue is resolved in patched kernel releases...
CVE-2024-50246
CVE-2024-50246 is a Linux kernel vulnerability affecting the ntfs3 file-system code path. The issue stems from a missing or insufficient check related to the alloc_size for rough attribute handling in fs/ntfs3, which could allow a local attacker to exploit the flaw. The CVE is described with a CV...
CVE-2024-53216
CVE-2024-53216 (Linux kernel) : The vulnerability exists in nfsd’s handling of svc_expkey/svc_export release. When the last reference to cache_head can drop to zero in c_show/e_show, svc_export_put and expkey_put may free ex_uuid, after which access to ex_uuid can occur (use-after-free). An rcu_r...
CVE-2024-56574
CVE-2024-56574 affects the Linux kernel ts2020 I2C driver (ts2020_probe). A NULL pointer dereference occurs when registering an i2c device via sysfs without platform data, because probe uses platform data that may be missing. The root cause is missing platform data during dynamic sysfs registrati...
CVE-2024-56716
CVE-2024-56716 affects the Linux kernel via netdevsim: nsim_dev_health_break_write() accepts a zero or excessively large count, which can crash the kernel. Connected advisories indicate this CVE is addressed in kernel updates for various distributions (e.g., Debian LTS, Mariner/Mageia/Amazon Linu...
CVE-2024-56746
CVE-2024-56746 concerns a Linux kernel memory-leak in the fbdev sh7760fb driver. When information such as info->screen_base is not ready, sh7760fb_free_mem() previously did not reliably release memory, leading to a leak. The fix switches to using dma_free_coherent() to free memory in sh7760fb_...
CVE-2024-57996
The CVE-2024-57996 issue affects the Linux kernel’s net_sched sch_sfq code, where a limit of 1 packet is mishandled, causing an array-index-out-of-bounds. The vulnerability can lead to a UBSAN crash in sfq_link/sfq_dequeue path when qlen handling interacts with SFQ limits, notably under scenarios...